<?php

namespace AlibabaCloud\Sgw;

/**
 * @method string getInPlace()
 * @method $this withInPlace($value)
 * @method string getOssEndpoint()
 * @method $this withOssEndpoint($value)
 * @method string getReadWriteClientList()
 * @method $this withReadWriteClientList($value)
 * @method string getBypassCacheRead()
 * @method $this withBypassCacheRead($value)
 * @method string getBackendLimit()
 * @method $this withBackendLimit($value)
 * @method string getSquash()
 * @method $this withSquash($value)
 * @method string getReadOnlyClientList()
 * @method $this withReadOnlyClientList($value)
 * @method string getSecurityToken()
 * @method $this withSecurityToken($value)
 * @method string getKmsRotatePeriod()
 * @method $this withKmsRotatePeriod($value)
 * @method string getRemoteSyncDownload()
 * @method $this withRemoteSyncDownload($value)
 * @method string getShareProtocol()
 * @method $this withShareProtocol($value)
 * @method string getNfsV4Optimization()
 * @method $this withNfsV4Optimization($value)
 * @method string getAccessBasedEnumeration()
 * @method $this withAccessBasedEnumeration($value)
 * @method string getGatewayId()
 * @method $this withGatewayId($value)
 * @method string getSupportArchive()
 * @method $this withSupportArchive($value)
 * @method string getCacheMode()
 * @method $this withCacheMode($value)
 * @method string getLocalFilePath()
 * @method $this withLocalFilePath($value)
 * @method string getPartialSyncPaths()
 * @method $this withPartialSyncPaths($value)
 * @method string getDownloadLimit()
 * @method $this withDownloadLimit($value)
 * @method string getReadOnlyUserList()
 * @method $this withReadOnlyUserList($value)
 * @method string getFastReclaim()
 * @method $this withFastReclaim($value)
 * @method string getWindowsAcl()
 * @method $this withWindowsAcl($value)
 * @method string getName()
 * @method $this withName($value)
 * @method string getOssBucketName()
 * @method $this withOssBucketName($value)
 * @method string getTransferAcceleration()
 * @method $this withTransferAcceleration($value)
 * @method string getClientSideCmk()
 * @method $this withClientSideCmk($value)
 * @method string getPathPrefix()
 * @method $this withPathPrefix($value)
 * @method string getBrowsable()
 * @method $this withBrowsable($value)
 * @method string getReadWriteUserList()
 * @method $this withReadWriteUserList($value)
 * @method string getPollingInterval()
 * @method $this withPollingInterval($value)
 * @method string getEnabled()
 * @method $this withEnabled($value)
 * @method string getServerSideAlgorithm()
 * @method $this withServerSideAlgorithm($value)
 * @method string getServerSideCmk()
 * @method $this withServerSideCmk($value)
 * @method string getServerSideEncryption()
 * @method $this withServerSideEncryption($value)
 * @method string getIgnoreDelete()
 * @method $this withIgnoreDelete($value)
 * @method string getLagPeriod()
 * @method $this withLagPeriod($value)
 * @method string getDirectIO()
 * @method $this withDirectIO($value)
 * @method string getClientSideEncryption()
 * @method $this withClientSideEncryption($value)
 * @method string getOssBucketSsl()
 * @method $this withOssBucketSsl($value)
 * @method string getRemoteSync()
 * @method $this withRemoteSync($value)
 * @method string getFrontendLimit()
 * @method $this withFrontendLimit($value)
 */
class CreateGatewayFileShare extends Rpc
{
}
